
package domotica.houseowner;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the domotica.houseowner package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _GetEnvironmentVariables_QNAME = new QName("http://manager.house.domotica/", "getEnvironmentVariables");
    private final static QName _GetActuatorSensorTaskDesiredParameterListResponse_QNAME = new QName("http://manager.house.domotica/", "getActuatorSensorTaskDesiredParameterListResponse");
    private final static QName _GetActuatorSensorTaskDesiredParameterList_QNAME = new QName("http://manager.house.domotica/", "getActuatorSensorTaskDesiredParameterList");
    private final static QName _IsActuatorSensorOn_QNAME = new QName("http://manager.house.domotica/", "isActuatorSensorOn");
    private final static QName _StopTaskResponse_QNAME = new QName("http://manager.house.domotica/", "stopTaskResponse");
    private final static QName _GetPasswordResponse_QNAME = new QName("http://manager.house.domotica/", "getPasswordResponse");
    private final static QName _AreActuatorsSensorsOnResponse_QNAME = new QName("http://manager.house.domotica/", "areActuatorsSensorsOnResponse");
    private final static QName _GetUsernameResponse_QNAME = new QName("http://manager.house.domotica/", "getUsernameResponse");
    private final static QName _GetUsername_QNAME = new QName("http://manager.house.domotica/", "getUsername");
    private final static QName _GetEnvironmentVariablesNamesResponse_QNAME = new QName("http://manager.house.domotica/", "getEnvironmentVariablesNamesResponse");
    private final static QName _IsActuatorSensorOnResponse_QNAME = new QName("http://manager.house.domotica/", "isActuatorSensorOnResponse");
    private final static QName _AddActuatorSensorTask_QNAME = new QName("http://manager.house.domotica/", "addActuatorSensorTask");
    private final static QName _GetActuatorsSensorsNameList_QNAME = new QName("http://manager.house.domotica/", "getActuatorsSensorsNameList");
    private final static QName _GetEnvironmentVariablesResponse_QNAME = new QName("http://manager.house.domotica/", "getEnvironmentVariablesResponse");
    private final static QName _GetActuatorsSensorsNameListResponse_QNAME = new QName("http://manager.house.domotica/", "getActuatorsSensorsNameListResponse");
    private final static QName _AreActuatorsSensorsOn_QNAME = new QName("http://manager.house.domotica/", "areActuatorsSensorsOn");
    private final static QName _GetEnvironmentVariablesNames_QNAME = new QName("http://manager.house.domotica/", "getEnvironmentVariablesNames");
    private final static QName _GetPassword_QNAME = new QName("http://manager.house.domotica/", "getPassword");
    private final static QName _AddActuatorSensorTaskResponse_QNAME = new QName("http://manager.house.domotica/", "addActuatorSensorTaskResponse");
    private final static QName _StopTask_QNAME = new QName("http://manager.house.domotica/", "stopTask");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: domotica.houseowner
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link GetEnvironmentVariables }
     * 
     */
    public GetEnvironmentVariables createGetEnvironmentVariables() {
        return new GetEnvironmentVariables();
    }

    /**
     * Create an instance of {@link IsActuatorSensorOn }
     * 
     */
    public IsActuatorSensorOn createIsActuatorSensorOn() {
        return new IsActuatorSensorOn();
    }

    /**
     * Create an instance of {@link GetPassword }
     * 
     */
    public GetPassword createGetPassword() {
        return new GetPassword();
    }

    /**
     * Create an instance of {@link AreActuatorsSensorsOnResponse }
     * 
     */
    public AreActuatorsSensorsOnResponse createAreActuatorsSensorsOnResponse() {
        return new AreActuatorsSensorsOnResponse();
    }

    /**
     * Create an instance of {@link Parameter }
     * 
     */
    public Parameter createParameter() {
        return new Parameter();
    }

    /**
     * Create an instance of {@link GetEnvironmentVariablesNamesResponse }
     * 
     */
    public GetEnvironmentVariablesNamesResponse createGetEnvironmentVariablesNamesResponse() {
        return new GetEnvironmentVariablesNamesResponse();
    }

    /**
     * Create an instance of {@link GetPasswordResponse }
     * 
     */
    public GetPasswordResponse createGetPasswordResponse() {
        return new GetPasswordResponse();
    }

    /**
     * Create an instance of {@link GetUsernameResponse }
     * 
     */
    public GetUsernameResponse createGetUsernameResponse() {
        return new GetUsernameResponse();
    }

    /**
     * Create an instance of {@link GetActuatorSensorTaskDesiredParameterList }
     * 
     */
    public GetActuatorSensorTaskDesiredParameterList createGetActuatorSensorTaskDesiredParameterList() {
        return new GetActuatorSensorTaskDesiredParameterList();
    }

    /**
     * Create an instance of {@link GetEnvironmentVariablesNames }
     * 
     */
    public GetEnvironmentVariablesNames createGetEnvironmentVariablesNames() {
        return new GetEnvironmentVariablesNames();
    }

    /**
     * Create an instance of {@link StopTaskResponse }
     * 
     */
    public StopTaskResponse createStopTaskResponse() {
        return new StopTaskResponse();
    }

    /**
     * Create an instance of {@link GetUsername }
     * 
     */
    public GetUsername createGetUsername() {
        return new GetUsername();
    }

    /**
     * Create an instance of {@link GetActuatorSensorTaskDesiredParameterListResponse }
     * 
     */
    public GetActuatorSensorTaskDesiredParameterListResponse createGetActuatorSensorTaskDesiredParameterListResponse() {
        return new GetActuatorSensorTaskDesiredParameterListResponse();
    }

    /**
     * Create an instance of {@link GetActuatorsSensorsNameListResponse }
     * 
     */
    public GetActuatorsSensorsNameListResponse createGetActuatorsSensorsNameListResponse() {
        return new GetActuatorsSensorsNameListResponse();
    }

    /**
     * Create an instance of {@link StopTask }
     * 
     */
    public StopTask createStopTask() {
        return new StopTask();
    }

    /**
     * Create an instance of {@link GetEnvironmentVariablesResponse }
     * 
     */
    public GetEnvironmentVariablesResponse createGetEnvironmentVariablesResponse() {
        return new GetEnvironmentVariablesResponse();
    }

    /**
     * Create an instance of {@link IsActuatorSensorOnResponse }
     * 
     */
    public IsActuatorSensorOnResponse createIsActuatorSensorOnResponse() {
        return new IsActuatorSensorOnResponse();
    }

    /**
     * Create an instance of {@link AddActuatorSensorTaskResponse }
     * 
     */
    public AddActuatorSensorTaskResponse createAddActuatorSensorTaskResponse() {
        return new AddActuatorSensorTaskResponse();
    }

    /**
     * Create an instance of {@link GetActuatorsSensorsNameList }
     * 
     */
    public GetActuatorsSensorsNameList createGetActuatorsSensorsNameList() {
        return new GetActuatorsSensorsNameList();
    }

    /**
     * Create an instance of {@link AreActuatorsSensorsOn }
     * 
     */
    public AreActuatorsSensorsOn createAreActuatorsSensorsOn() {
        return new AreActuatorsSensorsOn();
    }

    /**
     * Create an instance of {@link AddActuatorSensorTask }
     * 
     */
    public AddActuatorSensorTask createAddActuatorSensorTask() {
        return new AddActuatorSensorTask();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEnvironmentVariables }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://manager.house.domotica/", name = "getEnvironmentVariables")
    public JAXBElement<GetEnvironmentVariables> createGetEnvironmentVariables(GetEnvironmentVariables value) {
        return new JAXBElement<GetEnvironmentVariables>(_GetEnvironmentVariables_QNAME, GetEnvironmentVariables.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetActuatorSensorTaskDesiredParameterListResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://manager.house.domotica/", name = "getActuatorSensorTaskDesiredParameterListResponse")
    public JAXBElement<GetActuatorSensorTaskDesiredParameterListResponse> createGetActuatorSensorTaskDesiredParameterListResponse(GetActuatorSensorTaskDesiredParameterListResponse value) {
        return new JAXBElement<GetActuatorSensorTaskDesiredParameterListResponse>(_GetActuatorSensorTaskDesiredParameterListResponse_QNAME, GetActuatorSensorTaskDesiredParameterListResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetActuatorSensorTaskDesiredParameterList }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://manager.house.domotica/", name = "getActuatorSensorTaskDesiredParameterList")
    public JAXBElement<GetActuatorSensorTaskDesiredParameterList> createGetActuatorSensorTaskDesiredParameterList(GetActuatorSensorTaskDesiredParameterList value) {
        return new JAXBElement<GetActuatorSensorTaskDesiredParameterList>(_GetActuatorSensorTaskDesiredParameterList_QNAME, GetActuatorSensorTaskDesiredParameterList.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link IsActuatorSensorOn }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://manager.house.domotica/", name = "isActuatorSensorOn")
    public JAXBElement<IsActuatorSensorOn> createIsActuatorSensorOn(IsActuatorSensorOn value) {
        return new JAXBElement<IsActuatorSensorOn>(_IsActuatorSensorOn_QNAME, IsActuatorSensorOn.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link StopTaskResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://manager.house.domotica/", name = "stopTaskResponse")
    public JAXBElement<StopTaskResponse> createStopTaskResponse(StopTaskResponse value) {
        return new JAXBElement<StopTaskResponse>(_StopTaskResponse_QNAME, StopTaskResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetPasswordResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://manager.house.domotica/", name = "getPasswordResponse")
    public JAXBElement<GetPasswordResponse> createGetPasswordResponse(GetPasswordResponse value) {
        return new JAXBElement<GetPasswordResponse>(_GetPasswordResponse_QNAME, GetPasswordResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AreActuatorsSensorsOnResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://manager.house.domotica/", name = "areActuatorsSensorsOnResponse")
    public JAXBElement<AreActuatorsSensorsOnResponse> createAreActuatorsSensorsOnResponse(AreActuatorsSensorsOnResponse value) {
        return new JAXBElement<AreActuatorsSensorsOnResponse>(_AreActuatorsSensorsOnResponse_QNAME, AreActuatorsSensorsOnResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUsernameResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://manager.house.domotica/", name = "getUsernameResponse")
    public JAXBElement<GetUsernameResponse> createGetUsernameResponse(GetUsernameResponse value) {
        return new JAXBElement<GetUsernameResponse>(_GetUsernameResponse_QNAME, GetUsernameResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUsername }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://manager.house.domotica/", name = "getUsername")
    public JAXBElement<GetUsername> createGetUsername(GetUsername value) {
        return new JAXBElement<GetUsername>(_GetUsername_QNAME, GetUsername.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEnvironmentVariablesNamesResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://manager.house.domotica/", name = "getEnvironmentVariablesNamesResponse")
    public JAXBElement<GetEnvironmentVariablesNamesResponse> createGetEnvironmentVariablesNamesResponse(GetEnvironmentVariablesNamesResponse value) {
        return new JAXBElement<GetEnvironmentVariablesNamesResponse>(_GetEnvironmentVariablesNamesResponse_QNAME, GetEnvironmentVariablesNamesResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link IsActuatorSensorOnResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://manager.house.domotica/", name = "isActuatorSensorOnResponse")
    public JAXBElement<IsActuatorSensorOnResponse> createIsActuatorSensorOnResponse(IsActuatorSensorOnResponse value) {
        return new JAXBElement<IsActuatorSensorOnResponse>(_IsActuatorSensorOnResponse_QNAME, IsActuatorSensorOnResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddActuatorSensorTask }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://manager.house.domotica/", name = "addActuatorSensorTask")
    public JAXBElement<AddActuatorSensorTask> createAddActuatorSensorTask(AddActuatorSensorTask value) {
        return new JAXBElement<AddActuatorSensorTask>(_AddActuatorSensorTask_QNAME, AddActuatorSensorTask.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetActuatorsSensorsNameList }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://manager.house.domotica/", name = "getActuatorsSensorsNameList")
    public JAXBElement<GetActuatorsSensorsNameList> createGetActuatorsSensorsNameList(GetActuatorsSensorsNameList value) {
        return new JAXBElement<GetActuatorsSensorsNameList>(_GetActuatorsSensorsNameList_QNAME, GetActuatorsSensorsNameList.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEnvironmentVariablesResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://manager.house.domotica/", name = "getEnvironmentVariablesResponse")
    public JAXBElement<GetEnvironmentVariablesResponse> createGetEnvironmentVariablesResponse(GetEnvironmentVariablesResponse value) {
        return new JAXBElement<GetEnvironmentVariablesResponse>(_GetEnvironmentVariablesResponse_QNAME, GetEnvironmentVariablesResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetActuatorsSensorsNameListResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://manager.house.domotica/", name = "getActuatorsSensorsNameListResponse")
    public JAXBElement<GetActuatorsSensorsNameListResponse> createGetActuatorsSensorsNameListResponse(GetActuatorsSensorsNameListResponse value) {
        return new JAXBElement<GetActuatorsSensorsNameListResponse>(_GetActuatorsSensorsNameListResponse_QNAME, GetActuatorsSensorsNameListResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AreActuatorsSensorsOn }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://manager.house.domotica/", name = "areActuatorsSensorsOn")
    public JAXBElement<AreActuatorsSensorsOn> createAreActuatorsSensorsOn(AreActuatorsSensorsOn value) {
        return new JAXBElement<AreActuatorsSensorsOn>(_AreActuatorsSensorsOn_QNAME, AreActuatorsSensorsOn.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEnvironmentVariablesNames }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://manager.house.domotica/", name = "getEnvironmentVariablesNames")
    public JAXBElement<GetEnvironmentVariablesNames> createGetEnvironmentVariablesNames(GetEnvironmentVariablesNames value) {
        return new JAXBElement<GetEnvironmentVariablesNames>(_GetEnvironmentVariablesNames_QNAME, GetEnvironmentVariablesNames.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetPassword }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://manager.house.domotica/", name = "getPassword")
    public JAXBElement<GetPassword> createGetPassword(GetPassword value) {
        return new JAXBElement<GetPassword>(_GetPassword_QNAME, GetPassword.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddActuatorSensorTaskResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://manager.house.domotica/", name = "addActuatorSensorTaskResponse")
    public JAXBElement<AddActuatorSensorTaskResponse> createAddActuatorSensorTaskResponse(AddActuatorSensorTaskResponse value) {
        return new JAXBElement<AddActuatorSensorTaskResponse>(_AddActuatorSensorTaskResponse_QNAME, AddActuatorSensorTaskResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link StopTask }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://manager.house.domotica/", name = "stopTask")
    public JAXBElement<StopTask> createStopTask(StopTask value) {
        return new JAXBElement<StopTask>(_StopTask_QNAME, StopTask.class, null, value);
    }

}
